Alexander Vlahos is a Welsh actor best known for playing Mordred in the BBC One television series Merlin, and for his role in The Indian Doctor as Tom Evans.
NASource: Wikipedia